artificial urinary diversion - French English Dictionary